trench for the foundation - Turkish English Dictionary